package com.dao.mapper;

import tk.mybatis.mapper.additional.idlist.IdListMapper;
import tk.mybatis.mapper.annotation.RegisterMapper;
import tk.mybatis.mapper.common.IdsMapper;
import tk.mybatis.mapper.common.Mapper;

/**
 * @Author: sijunqiang
 * @Date: 2020/6/4 17:51
 * @Description: 定义一个通用的mapper接口
 * <p>
 * T: 表示泛型 也是响应的的结果类型 , long 查询的集合条件类型
 */
@RegisterMapper  // 通过代理的方式将被标记的mapper 注册到容器中
public interface BaseMapper<T> extends Mapper<T>, IdListMapper<T, Long>, IdsMapper<T> {
}
